REACT NATIVE / WEB USER INTERFACE DEVELOPER

  1. Craft a unified front-end layer for web and mobile, delivering a responsive WebUI dashboard and React Native/Catalyst modules that mirror native functionality and style. Experienced in software development for MacOS. Comfortable with source control (github, bitbucket, etc.). Open to rapidly embracing AI-driven code generation and optimization (self-hosted: LMStudio, ollama, etc), and obsessed with making something really, really cool.
  2. KEY RESPONSIBILITIES include:
    1. Develop a responsive React WebUI dashboard (TypeScript, modern CSS-in-JS).
    2. Build and maintain React Native components for iOS/macOS Catalyst, consuming core NAS APIs.
    3. Implement live updates via WebSockets, handling connection reliability and reconnection.
    4. Secure authentication flows (OAuth2, JWT) and implement role-based access controls.
    5. Optimize bundle sizes, load performance, and cross-platform consistency.
    6. Collaborate with native-app team to align feature sets and design language.
  3. PRIORITY 1 SKILLS include:
    1. Experienced in React and React Native, with shipped production apps.
    2. Expertise in TypeScript, ES6+, Webpack, Metro bundler.
    3. Hands-on with CSS-in-JS (Styled Components, Emotion) or similar frameworks.
    4. Experience bridging native modules (Objective-C/Swift) into React Native.
    5. Solid understanding of web security best practices (CORS, CSRF, XSS mitigation).
    6. Familiarity with CI/CD pipelines for mobile and web (e.g., Fastlane, GitHub Actions).